﻿<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="FormGestionarRolesPermisos.aspx.cs" Inherits="GestionarRegistrarUsuario_RolesUsuario_FormGestionarRolesPermisos"
    Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <form id="form1" runat="server">
    <h1>
        Gestionar Roles & Permisos</h1>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <table width="69%">
        <tr>
            <td width="17%">
                &nbsp; Nuevo Rol:&nbsp;
                <asp:TextBox ID="TextBoxNuevoRol" runat="server" CssClass="textfield"></asp:TextBox>
            </td>
            <td width="23%">
                &nbsp;
            </td>
            <td width="60%">
                &nbsp;
            </td>
        </tr>
        <tr>
            <td>
                <fieldset>
                    <legend>Lista de Roles</legend>
                    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                        <ContentTemplate>
                            <asp:ListBox ID="ListBoxRoles" runat="server" DataSourceID="SqlDataSource1" DataTextField="nombreRol"
                                DataValueField="nombreRol" Rows="10" OnSelectedIndexChanged="ListBoxRoles_SelectedIndexChanged"
                                AutoPostBack="True"></asp:ListBox>
                            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:BDSUEConnectionString1 %>"
                                SelectCommand="SELECT [nombreRol] FROM [RolPaginas] where nombreRol <> 'administrador'"></asp:SqlDataSource>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="ButtonCrearRol" EventName="Click" />
                            <asp:AsyncPostBackTrigger ControlID="ButtonEliminarRol" EventName="Click" />
                        </Triggers>
                    </asp:UpdatePanel>
                </fieldset>
            </td>
            <td>
                <fieldset>
                    <legend>Permisos</legend>
                    <asp:ListBox ID="ListBoxPermisos" runat="server" Rows="10">
                        <asp:ListItem Value="FormGestionarSolicitudes.aspx">Gestion de 
                        Solicitudes-FormGestionarSolicitudes.aspx</asp:ListItem>
                        <asp:ListItem Value="FormRealizarSolicitud.aspx">Gestion de 
                        Solicitudes-FormRealizarSolicitud.aspx</asp:ListItem>
                        <asp:ListItem Value="FormEditarUsuario.aspx">Gestion de 
                        Usuarios-FormEditarUsuario.aspx</asp:ListItem>
                        <asp:ListItem Value="FormListarUsuarios.aspx">Gestion de 
                        Usuarios-FormListarUsuarios.aspx</asp:ListItem>
                        <asp:ListItem Value="FormularioRegistrarUsuario.aspx">Gestion de 
                        Usuarios-FormularioRegistrarUsuario.aspx</asp:ListItem>
                        <asp:ListItem Value="FormEditarSolicitud.aspx">Gestion de 
                        Solicitudes-FormEditarSolicitud.aspx</asp:ListItem>
                        <asp:ListItem Value="FormListaEmpresas.aspx">Gestion de 
                        Solicitudes-FormListaEmpresas.aspx</asp:ListItem>
                        <asp:ListItem Value="FormRealizarSolicitud.aspx">Gestion de 
                        Solicitudes-FormRealizarSolicitud.aspx</asp:ListItem>
                        <asp:ListItem Value="CrearPerfilPracticante.aspx">Gestion de 
                        Perfiles-CrearPerfilPracticante.aspx</asp:ListItem>
                        <asp:ListItem Value="GestionarCaracteristicas.aspx">Gestion de 
                        Perfiles-GestionarCaracteristicas.aspx</asp:ListItem>
                        <asp:ListItem Value="SectorEmp.aspx">Gestion de Sectores-SectorEmp.aspx</asp:ListItem>
                        <asp:ListItem Value="DptoMun.aspx">Gestion de Territorios-DptoMun.aspx</asp:ListItem>
                        <asp:ListItem Value="Programas.aspx">Gestion de Programas-Programas.aspx</asp:ListItem>
                        <asp:ListItem Value="Adm_empresa.aspx">Gestion de Empresas-Adm_empresa.aspx</asp:ListItem>
                        <asp:ListItem Value="Edit_empresa.aspx">Gestion de Empresas-Edit_empresa.aspx</asp:ListItem>
                        <asp:ListItem Value="FormGestionarRolesPermisos.aspx">Gestion de 
                        Roles-FormGestionarRolesPermisos.aspx</asp:ListItem>
                        
                        
                        <asp:ListItem Value="FrEstadosSistema.aspx">Consulta de 
                        Estados-FrEstadosSistema.aspx</asp:ListItem>
                        
                        
                        <asp:ListItem Value="FrResultadoEstado.aspx">Consulta de 
                        Estados-FrResultadoEstado.aspx</asp:ListItem>
                        <asp:ListItem Value="FrConsConvenios.aspx">Gestion de 
                        Convenios-FrConsConvenios.aspx</asp:ListItem>
                        <asp:ListItem Value="FrModConvenio.aspx">Gestion de Convenios-FrModConvenio.aspx</asp:ListItem>
                        <asp:ListItem Value="FrRegConvenio.aspx">Gestion de Convenios-FrRegConvenio.aspx</asp:ListItem>
                        <asp:ListItem Value="FrConsPeriodosPracticas.aspx">Gestion de 
                        Periodos-FrConsPeriodosPracticas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrModPeriodoPracticas.aspx">Gestion de 
                        Periodos-FrModPeriodoPracticas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrRegPeriodoPracticas.aspx">Gestion de 
                        Periodos-FrRegPeriodoPracticas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrLisPracticante.aspx">Gestion de 
                        Practicantes-FrLisPracticante.aspx</asp:ListItem>
                        <asp:ListItem Value="FrModPracticante.aspx">Gestion de 
                        Practicantes-FrModPracticante.aspx</asp:ListItem>
                        <asp:ListItem Value="FrConsPracticas.aspx">Gestion de 
                        Practicas-FrConsPracticas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrModPractica.aspx">Gestion de Practicas-FrModPractica.aspx</asp:ListItem>
                        <asp:ListItem Value="FrRegPractica.aspx">Gestion de Practicas-FrRegPractica.aspx</asp:ListItem>
                        <asp:ListItem Value="FrListarMisNotificaciones.aspx">Gestion de 
                        Notificaciones-FrListarMisNotificaciones.aspx</asp:ListItem>
                        <asp:ListItem Value="FrAdmProcesosSeleccion.aspx">Gestion de 
                        Procesos-FrAdmProcesosSeleccion.aspx</asp:ListItem>
                        <asp:ListItem Value="FrConsProcesosSeleccion.aspx">Gestion de 
                        Procesos-FrConsProcesosSeleccion.aspx</asp:ListItem>
                        <asp:ListItem Value="FrVerProcesoSeleccion.aspx">Gestion de 
                        Procesos-FrVerProcesoSeleccion.aspx</asp:ListItem>
                        <asp:ListItem Value="FrListaReportes.aspx">Gestion de 
                        Reportes-FrListaReportes.aspx</asp:ListItem>
                        <asp:ListItem Value="FrResultadoReporte.aspx">Gestion de 
                        Reportes-FrResultadoReporte.aspx</asp:ListItem>
                        <asp:ListItem Value="FrListarSegTareas.aspx">Gestion de 
                        Tareas-FrListarSegTareas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrListarTareas.aspx">Gestion de Tareas-FrListarTareas.aspx</asp:ListItem>
                        <asp:ListItem Value="FrModTarea.aspx">Gestion de Tareas-FrModTarea.aspx</asp:ListItem>
                        <asp:ListItem Value="FrRegistrarTarea.aspx">Gestion de 
                        Tareas-FrRegistrarTarea.aspx</asp:ListItem>
                        
                        
                    </asp:ListBox>
                </fieldset>
            </td>
            <td>
                <fieldset>
                    <legend>Permisos del Rol</legend>
                    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                        <ContentTemplate>
                            <asp:ListBox ID="ListBoxPermisosDelRol" runat="server" Rows="10"></asp:ListBox>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="ListBoxRoles" EventName="SelectedIndexChanged" />
                            <asp:AsyncPostBackTrigger ControlID="ButtonQuitarPermiso" EventName="Click" />
                        </Triggers>
                    </asp:UpdatePanel>
                </fieldset>
            </td>
        </tr>
        <tr>
            <td>
                <div align="center">
                    <asp:Button ID="ButtonCrearRol" runat="server" Text="Crear Rol" CssClass="button"
                        Height="30px" OnClick="ButtonCrearRol_Click" Width="130px" />
                        <p></p>
                    <asp:Button ID="ButtonEliminarRol" runat="server" Text="Eliminar Rol" 
                        CssClass="button" Height="30px" Width="130px" 
                        onclick="ButtonEliminarRol_Click" />
                </div>
            </td>
            <td>
                <div align="center">
                    <asp:Button ID="ButtonDarPermiso" runat="server" Text="Dar Permiso" 
                        CssClass="button" Height="30px" Width="130px" 
                        onclick="ButtonDarPermiso_Click" />
                </div>
            </td>
            <td>
                <div align="center">
                    <asp:Button ID="ButtonQuitarPermiso" runat="server" Text="QuitarPermiso" 
                        CssClass="button" Height="30px" Width="130px" 
                        onclick="ButtonQuitarPermiso_Click" />
                </div>
            </td>
        </tr>
        <tr>
            <td>
                &nbsp;
            </td>
            <td>
                &nbsp;
            </td>
            <td>
                &nbsp;
            </td>
        </tr>
    </table>
    </form>
</asp:Content>
